package org.budo.jdbc.sharding.proxy;

import org.budo.jdbc.driver.JdbcUrl;
import org.budo.sharding.proxy.BudoShardingProxy;

/**
 * @author lmw
 */
public class PROXY_MYSQL_ORACLE {
    public static void main(String[] args) {
        BudoShardingProxy budoShardingProxy = new BudoShardingProxy();

        // 添加逻辑库
        budoShardingProxy.targetMap().put("oracle", new JdbcUrl() //
                 .setDriver("org.budo.oracle.jdbc.driver.BudoOracleJdbcDriver") //
                .setUrl("jdbc:oracle:thin:@192.168.0.136:1521:orcl136") //
                .setUsername("youke_600") //
                .setPassword("123456"));

//        budoShardingProxy.targetMap().put("mongo_taobao_32", new JdbcUrl() //
//                .setUrl("jdbc:mongo://192.168.4.32:27017/taobao") //
//                .setUsername("随便") //
//                .setDriver("org.budo.mongo.jdbc.driver.BudoMongoJdbcDriver"));
//
//        budoShardingProxy.targetMap().put("mongo_16_taobao", new JdbcUrl() //
//                .setUrl("jdbc:mongo://192.168.4.16:27017/taobao") //
//                .setUsername("随便") //
//                .setDriver("org.budo.mongo.jdbc.driver.BudoMongoJdbcDriver"));
//
//        budoShardingProxy.targetMap().put("mongo_16_teamtalk", new JdbcUrl() //
//                .setUrl("jdbc:mongo://192.168.4.16:27017/tj_teamtalk") //
//                .setUsername("随便") //
//                .setDriver("org.budo.mongo.jdbc.driver.BudoMongoJdbcDriver"));
//
//        budoShardingProxy.targetMap().put("tj_v3_dev_251", new JdbcUrl() //
//                .setUrl("jdbc:mysql://192.168.4.251:3306/tj_v3_dev") //
//                .setUsername("root") //
//                .setPassword("root@db.251"));
//
//        budoShardingProxy.targetMap().put("tjk_dw_42", new JdbcUrl() //
//                .setUrl("jdbc:mysql://192.168.4.42:3306/tjk_dw") //
//                .setUsername("root") //
//                .setPassword("admin"));
//
//        budoShardingProxy.targetMap().put("excel_xls", new JdbcUrl() //
//                .setUrl("jdbc:excel://D:/jdbc.xls") //
//                .setUsername("随便") //
//                .setDriver("org.budo.excel.jdbc.driver.BudoExcelJdbcDriver"));

        budoShardingProxy.start();
    }
}